package com.fotile.weixin.work.param;

import io.swagger.annotations.ApiModelProperty;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

/**
 * 小程序类型的属性，appid和title字段要么同时为空表示清除改属性，要么同时不为空
 * type为2时必填
 *
 * @version        1.0, 18/09/03
 * @author         江虹
 */
@Data
public class Miniprogram {

    @ApiModelProperty(value = "小程序appid，必须是有在本企业安装授权的小程序，否则会被忽略")
    private String appid;

    @ApiModelProperty(value = "小程序的页面路径")
    private String pagepath;

    @Length(max = 12,message = "长度限制12个UTF8字符")
    @ApiModelProperty(value = "\t小程序的展示标题,长度限制12个UTF8字符")
    private String title;
}


